export default {
    install(Vue) {
        // 使用webpack的方法 require.context(文件路径, 是否深层次查找, 正则表达式)
        const requireComponent = require.context('./lib', false, /\.vue$/)
        // requireComponent.keys() 会找到各个组件文件的路径 包含在一个数组里面
        requireComponent.keys().forEach((ele) => {
            // requireComponent(ele).default 会得到组件对象 需要给组件设置name
            const moduleObj = requireComponent(ele).default
            // 全局注册组件
            Vue.component(moduleObj.name, moduleObj)
        })
    }
}
